package com.woniu.internalcommon.dto;


import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
public class DriverUser {

    //id--主键
    private Long id;
    //司机注册地行政区划代码
    private String address;
    //用户姓名
    private String driverName;
    //手机号
    private String driverPhone;
    // 性别
    private Integer driverGender;
    //出生年月日
    private LocalDate driverBirthday;
    //司机民族
    private String driverNation;
    //联系地址
    private String driverContactAddress;
    //驾驶证编号
    private String licenseId;
    //获得驾驶证时间
    private LocalDate getDriverLicenseDate;
    //驾驶证有效期--起始
    private LocalDate driverLicenseOn;
    //驾驶证有效期--结束
    private LocalDate driverLicenseOff;
    //是否巡游出租汽车：1：是，0：否
    private Integer taxiDriver;
    //网络预约出租汽车驾驶员资格证号
    private String certificateNo;
    //网络预约出租汽车驾驶员发证机构
    private String networkCarIssueOrganization;
    //资格证发证日期
    private LocalDate networkCarIssueDate;
    //获得资格证时间
    private LocalDate getNetworkCarProofDate;
    //资格证有效期--起始
    private LocalDate networkCarProofOn;
    //资格证有效期--结束
    private LocalDate networkCarProofOff;
    //报备日期
    private LocalDate registerDate;
    //服务类型：1：网络预约出租汽车，2：巡游出租汽车，3：私人小客车合乘
    private Integer commercialType;
    //驾驶员合同（协议）签署公司
    private String contractCompany;
    //驾驶员合同（协议）开始时间
    private LocalDate contractOn;
    //驾驶员合同（协议）结束时间
    private LocalDate contractOff;
    //司机状态：1：有效，0：无效
    private Integer state;

    //创建时间
    private LocalDateTime gmtCreate;
    //修改时间
    private LocalDateTime gmtModified;
}
